const modulesFiles = require.context('./', true, /\.js$(?<!index\.js)/)
const modules = modulesFiles.keys().reduce((modules, modulePath) => {
	// const moduleName = modulePath.replace(/^\.\/(.*)\.\w+$/, '$1') //获取文件名字
	const value = modulesFiles(modulePath)
	// modules[moduleName] = value.default
	return {
		...modules,
		...value.default
	}
}, {}) //收集方法集结
/***
 *	再页面或组件中调用时 uni.$z.方法名称
 *
 ***/
uni.$z = modules
const install = (Vue) => {
	// #ifndef APP-NVUE
	// 只有vue，挂载到Vue.prototype才有意义，因为nvue中全局Vue.prototype是无效的
	Vue.prototype.$z = modules
	// #endif
}
export default {
	install
}